package com.dfe.backend.common.sax.spd.templates;

import lombok.Data;

/**
 * 【描述】：表示部件模板中的接线端子、光纤接口、以太网口等可对外进行连接的连接点
 * 根据连接点类型的不同，PinTemplate元素可以包含不同的附加属性，PinTemplate元素属性定义及实例应符合表24的规定
 *
 * @author LiChang
 * @since 2025-7-28 17:19
 */
@Data
public class PinTemplate {
    /**
     * 连接点模板的名称，应在PinTemplate元素下唯一
     */
    private String name;
    /**
     * 连接点的功能描述
     */
    private String desc;
    /**
     * 连接点模板的类型，枚举值符合表24的规定。缺省值为：TerminalPin
     */
    private String type;
    /**
     * 连接点模板内侧、外侧。枚举类值为External/Internal。PartTemplate类型为TM（端子）时，此属性不为空。PartTemplate类型不为TM（端子）时，可为空
     */
    private String side;

}
